motorized detachment - Turkish English Dictionary